package com.fejal.managed.movimento.financeiro.mascara;

import com.fejal.bean.ContasBanco;

public abstract class MascaraNossoNumeroFactory {

	
	public static final int BANCOBRASIL = 1;
	public static final int BANCOITAU = 2;
	

    public static MascaraNossoNumero getFactory(String nossonumero, ContasBanco conta){
    	
    	switch (conta.getBanco().getCodigoBanco()) {
    	case BANCOBRASIL :
    		return new MascaraNossoNumeroBancoBrasil(nossonumero, conta);
		case BANCOITAU :
			return new MascaraNossoNumeroItau(nossonumero, conta);
		default:
		     return null;
    	}
    }
	
	
}
